import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      redirect: '/login',
      hidden:true,
      name:'首页',
      component: () => import('@/components/Login'),
    },
    // 登录
    {
      path: '/login',
      name: 'Login',
      hidden:true,
      component: () => import('@/components/Login'),
    },
    // 学生
    {
      path: '/home',
      name: '学生管理',
      iconClass: 'fa fa-users',
      redirect: '/home/student',
      component: () => import('@/components/Home'),
      children: [
        {
          path: '/home/student',
          name: '学生列表',
          iconClass: 'fa fa-list',
          component: () => import('@/components/students/StudentList'),
        },
        {
          path: '/home/info',
          name: '信息列表',
          iconClass: 'fa fa-list-alt',
          component: () => import('@/components/students/InfoList'),
        },
        {
          path: '/home/infos',
          name: '信息管理',
          iconClass: 'fa fa-list-alt',
          component: () => import('@/components/students/InfoLists'),
        },
        {
          path: '/home/work',
          name: '作业列表',
          iconClass: 'fa fa-list-ul',
          component: () => import('@/components/students/WorkList'),
        },
        {
          path: '/home/works',
          name: '作业管理',
          iconClass: 'fa fa-th-list',
          component: () => import('@/components/students/WorkMent'),
        },
      ],
    },
    // 数据
    {
      path: '/home',
      name: '数据分析',
      iconClass: 'fa fa-bar-chart',
      component: () => import('@/components/Home'),
      children: [
        {
          path: '/home/dataview',
          name: '数据概览',
          iconClass: 'fa fa-line-chart',
          component: () => import('@/components/dataAnalysis/DataView'),
        },
        {
          path: '/home/mapview',
          name: '地图概览',
          iconClass: 'fa fa-line-chart',
          component: () => import('@/components/dataAnalysis/MapView'),
        },
        {
          path: '/home/score',
          name: '分数地图',
          iconClass: 'fa fa-line-chart',
          component: () => import('@/components/dataAnalysis/ScoreMap'),
        },
        {
          path: '/home/travel',
          name: '旅游地图',
          iconClass: 'fa fa-line-chart',
          component: () => import('@/components/dataAnalysis/TravelMap'),
        },
      ],
    },
    // 404
    {
      path: '*',
      name: 'NotFound',
      hidden:true,
      component: () => import('@/components/NotFound'),
    },
    // 用户中心
    {
      path: '/users',
      name: '用户中心',
      iconClass: 'fa fa-user',
      component: () => import('@/components/users/User'),
      children: [
        {
          path: '/users/user',
          name: '权限管理',
          iconClass: 'fa fa-user',
          component: () => import('@/components/users/User'),
        },
      ],
    },
  ],
  mdoe: 'history',
})
